package cn.hanxiaojun.imple;

import java.lang.reflect.Array;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

import cn.common.tool.seach;
import cn.hanxiaojun.model.Desk;

public class Select {

	 Desk desk=null;
	 
	 public ArrayList<Desk> select(String sele,String shuru) throws SQLException{
		 
		 ArrayList<Desk> list = new ArrayList();
		 
		 String sql="select * from desk where " + sele + " like"
				 		+"'%"+shuru+"%'";
		 // System.out.println("查询语句： "+sql);
		 
		 seach select = new seach();
		 
		 ResultSet rs = select.f(sql); //让seach类的对象调用f()方法去连接数据库并查询数据返回一个结果集放在rs里面。
			while(rs.next() && rs!=null)//对返回的结果集进行判断。
			{   //rs是从数据库取出来的数据(按照传进来的sql语句)，遍历rs，把rs每一行数据放到desk里面，
				
				desk=new Desk(rs.getString("t_id"),rs.getString("t_name"),rs.getString("t_status"),
						rs.getString("t_type"),rs.getString("t_time"));
				
				//再把整个desk加到list。
				list.add(desk);
			}
			//把填充好的list返回给DeskAction空的list。
			return list;	 
	 }
 	
}
